/***********************************************************************************
struct tm {
			int tm_sec;   // 秒，正常范围从 0 到 59，但允许至 61
			int tm_min;   // 分，范围从 0 到 59
			int tm_hour;  // 小时，范围从 0 到 23
			int tm_mday;  // 一月中的第几天，范围从 1 到 31
			int tm_mon;   // 月，范围从 0 到 11
			int tm_year;  // 自 1900 年起的年数
			int tm_wday;  // 一周中的第几天，范围从 0 到 6，从星期日算起
			int tm_yday;  // 一年中的第几天，范围从 0 到 365，从 1 月 1 日算起
			int tm_isdst; // 夏令时
		}
***********************************************************************************/

#include <iostream>
#include <ctime> 	//C时间函数库；

using namespace std;

int main( )
{
	// 基于当前系统的当前日期/时间
	time_t now = time(0);

	// 把 now 转换为字符串形式
	char* dt = ctime(&now);

	cout << "本地日期和时间：" << dt << endl;

	// 把 now 转换为 tm 结构
	tm *gmtm = gmtime(&now);
	dt = asctime(gmtm); 		//tm结构体转化为字符串；
	cout << "UTC 日期和时间："<< dt << endl;
}

